// 在使用 const let 等关键字定义变量时，可以指定变量的类型
const PI: number = 3.1415926;
let num: number;
let isDone: boolean;
// 如果不指定类型，TS 会自动推断出类型
let num1 = 1;
let s1 = "hello TypeScript";
// 
// s1 = 123; 发生错误：不能将类型“number”分配给类型“string”。

function add(a: number, b: number) {
  return a + b;
}

console.log(add(1, 2))
// console.log(add('1', 2))：发生错误：不能将类型“string”分配给类型“number”。

